// Arquivo que le um texto serializado e gera
// uma lista de palavras

#include <iostream>
#include <Trie.hpp>
#include <WordDataReader.hpp>
#include <sstream>
#include <Utility.hpp>
#include <cstdlib>
#include <ctime>
#include <GTrie.hpp>

int main (int argc, char * argv[]) {

	Trie trie;
	trie.deserialize(std::cin);

	std::vector<std::string> words;
	trie.itemize(words);

	for (int i = 0; i < words.size(); i++)
		std::cout << words[i] << std::endl;

	return 0;
}
